//package com.fzt.ktzq.interceptor;
//
//import com.fzt.ktzq.dao.User;
//import org.springframework.web.servlet.HandlerInterceptor;
//import org.springframework.web.servlet.ModelAndView;
//
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//
//public class LoginInterceptor  implements HandlerInterceptor {
//
//    /**
//     * 请求之前进行得调用
//     * @param request
//     * @param response
//     * @param handler
//     * @return
//     * @throws Exception
//     */
//    @Override
//    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
//
//        User userinfo= (User) request.getSession().getAttribute("user");
//        if(userinfo!=null){//放行
//            return true;
//        }
//        //如果没有登录就跳转到登录页面
//        response.sendRedirect(request.getContextPath()+"/login.html");
//        return false;
//    }
//
//    /**
//     * 请求处理之后调用  但是再视频被渲染之前
//     * @param request
//     * @param response
//     * @param handler
//     * @param modelAndView
//     * @throws Exception
//     */
//    @Override
//    public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception {
//
//    }
//
//    /**
//     * 整个请求结束调用之后
//     * @param request
//     * @param response
//     * @param handler
//     * @param ex
//     * @throws Exception
//     */
//    @Override
//    public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
//
//    }
//}
